/*
* 学而思网校年级频道
* author:luoronghang
* date:2010-12-03
*/

$(function(){
	tabs('#m_tab_tit','on','#m_tab_con');
	//递增递减选项卡
	$('#m_tab_tit li:eq(1)').addClass('on').siblings('li').removeClass('on');
	
	$('#m_tab_con > div').eq(1).show().siblings('div').hide();

	var lis =  $('#s_tab_tit li');
	var cons = $('#s_tab_con').children('div.course_table');
	cons.eq(0).show();
	lis.click(function(){
		$(this).width(350).addClass('current').siblings().width(120).removeClass('current');
		var index = lis.index(this);
		cons.eq(index).show().siblings().hide();
		setCourseWidth();
	});
	//显示课程摘要
	$('.inner_box').find('.title').each(function(){
		var _handle=this;
		var _inner=$(_handle).parent('div');
		var _box=$(this).parents('.s_box');
		var _pop=$(this).siblings('.pop_box');
		$(this).mouseover(function(){
			$('.inner_box').find('.pop_box').hide();
			_inner.css('position','relative');
			_pop.show();
		});
			
	});

	$('#m_tab_tit li:first').bind('click',function(){
		$('#s_tab_tit li').eq(0).click();
	});
	
	//最新课程报名滚动文字
	$("#grade_slide_info ul").RollTitle({line:1,speed:200,timespan:1500});	
	// 最新老师列表
	$('.teacher_head a').click(function(){
		teacherTopShow(this);
	});
	teacherTopShow($('.teacher_head a').eq(0)[0]);
	courseNewShow($('.offer_course li:eq(0)')[0]);
	$('.offer_course li').mouseover(function(){
		courseNewShow(this);
	});


});

function setCourseHeight(items){
	var _dom = $('.course_table .s_box').parents('table:visible');
	
	_dom.each(function(){
		var __items = $(this).find('td .s_box'), __len = __items.length, __num = Math.ceil(__len / 4), __max = 0;
		
		for (var i = 0; i < __num; i++) {
			var ___a = $(this).find('.s_box').slice(i * 4, i * 4 + 4), ___b = 0;

			if(!___a.hasClass('set_height')){
				___a.each(function(){
					___b = Math.max(___b, $(this).height());
				});
				___a.css({
					height: ___b-9
				}).addClass('set_height');				
			}
		}
	});
}
function setCourseWidth(items){
	var _dom = $('.course_table .s_box').parents('table:visible');
	_dom.each(function(){
		var __items = $(this).find('td .s_box'), __len = __items.length, __num = Math.ceil(__len / 4), __max = 0; 
		if(__len<4){
			var _w=(670-(__len*22))/__len-1;
			$(this).find('td .s_box').css({
				width:_w
			});
		}
	});
}
function teacherTopShow(d){
	var _index=$('.teacher_head a').index(d);
	var _box=$('.teacher_body ul');
	$(d).addClass('on').siblings('a').removeClass('on');
	_box.eq(_index).show().siblings().hide();
	
	//teacherTopHover(_box.eq(_index)[0]);	
	
	/* 如果上面的teacherTopHover打开则下面这块隐藏
	 * 1.上面是鼠标滑过设置li的background-position
	 * 2.下面是鼠标滑过设置样式（在上面的函数中已有此方法）
	 */
	_box.eq(_index).find('li').eq(0).addClass('hover').siblings('li').removeClass('hover');;
	_box.eq(_index).find('li').mouseover(function(){
		$(this).addClass('hover').siblings('li').removeClass('hover');
	})
}
function courseNewShow(d){
	$(d).addClass('hover').siblings('li').removeClass('hover');
}
/* ***********************************
 * 播放视频
 * @param {Object} id
 */
function gradeVideoShow(vid,vtype){
	videoShow({
		auto:true,
		id:vid,
		width:480,
		height:286,
		FlashID:'focusVideo',
		type:vtype
	});
}
var isVideo=false, autoPlay, focusNum=0;
//年级频道焦点图切换
//$(function(){
//	//focusVideoSet();
//	focusTab();	
//});
/*
function focusVideoSet(){
	var _box=$('#focusVideo'),
		_type=_box.find('img').attr('id').split('_')[0],
		_vid=_box.find('img').attr('id').split('_')[1],
		_img=_box.find('img').clone(),
		_a=_box.clone(),
		_hits=_box.attr('onmousedown');
	var _wrap='<div id="videoTemp" style="display:none"></div>';
	_box.after(_wrap);
	$('#videoTemp').html(_img);

	$('#focusVideo img').live('click',function(){
		clearInterval(autoPlay);
		gradeVideoShow(_vid,_type);
		isVideo=true;
		$('.grade_focus_tit').height('2px');
	});
	$('.grade_focus_tit span').hover(function(){
		var _index=$('.grade_focus_tit span').index(this);
		if(_index==0){
			$(this).parent().height('30px');
		}else{
			//$('#focusVideo').parent('li').hide().html(_a);
			var _videoBox=$('#videoTemp').prevAll();
			if(_videoBox.length>0){
				_videoBox.remove();
			}
			$('#videoTemp').before(_a);
			$('#focusVideo').removeAttr('style');
			isVideo=false;
		}
	},function(){
		var _index=$('.grade_focus_tit span').index(this);
		if(_index==0&&$('#focusVideo').find('img').length == 0){
			$(this).parent().height('2px');
		}else{
			$(this).parent().height('30px');
		}
	});	
}
*/
// 焦点图切换
//function focusTab(){
//	var _box=$('.grade_focus_pic li');
//	var _num='<ol class="grade_focus_num">';
//
//	for(var i=0,len=_box.length;i<len;i++){
//		_num+='<li class=""><a href="javascript:void(0);">'+(i+1)+'</a></li>';
//	}
//	_num+='</ol>';
//	$('.grade_focus_pic').after(_num);
//	
//	var _tab=$('.grade_focus_num li');
//	_box.eq(focusNum).show().css('z-index','101').siblings('li').css('z-index','100');
//	_tab.eq(focusNum).addClass('on').siblings('li').removeClass('on');
//	_tab.live('mouseover',function(){
//		var _i=_tab.index(this);
//		$(this).addClass('on').siblings('li').removeClass('on');
//		_box.eq(_i).css('z-index','101').siblings('li').css('z-index','100');
//	});
//	
//	var _vbox=$('#focusVideo'),
//		_type=_vbox.find('img').attr('id').split('_')[0],
//		_vid=_vbox.find('img').attr('id').split('_')[1];	
//	$('#focusVideo img').live('click',function(){
//		gradeVideoShow(_vid,_type);
//	});	
//}



/*
function focusObject(){
	$('.grade_focus_pic li').eq(0).show();
	var s_len = $('.grade_focus_tit span').length;
	var index = 0;
	$('.grade_focus_tit span').mouseover(function(){
		index = $('.grade_focus_tit span').index(this);
		showPic(index);
	});
	$('.grade_focus_pic').hover(function(){
		if(autoPlay){
			clearInterval(autoPlay);
		}
	},function(){
		if (!isVideo) {
			autoPlay = setInterval(function(){
				showPic(index);
				index++;
				if (index == s_len) {
					index = 0
				}
			}, 10000);
		}
	})	
	autoPlay = setInterval(function(){
		showPic(index);
		index++;
		if(index == s_len ){index=0}
	},10000);
	
	function showPic(i){
		$('.grade_focus_pic li').eq(i).stop(true,true).fadeIn().siblings().fadeOut();
		$('.grade_focus_tit span').eq(i).addClass('curr').siblings().removeClass('curr');
	}
}
*/
